/*
 * 1、认识方法(method)
 * 2、测试实例函数(就是所谓的方法)
 */

function Person(id, name, gender, hometown){
    // 将由参数传入的值依次绑定到实例属性中
    this.id = id ;
    this.name = name ;
    this.gender = gender ;
    this.hometown = hometown ;

    // 实例函数 (也称作方法)
    this.introduce = function(){
        // 在实例函数中可以通过this来访问自己的实例属性
        let s = `大家好，俺叫${this.name}，俺来自${this.hometown}` ;
        console.log( s );
        return s ;
    }
}

let p = new Person(1001, '张三丰', '男', '嵩山');

// 调用实例函数 (调用方法)
let x = p.introduce(); // 调用 p 的 introduce 方法
console.log( x );